despite everything - German English Dictionary